﻿

/////////////////////////////////////////////////////////////////////////////////
///              ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO                   ///
///                        PROYECTO INTEGRADOR III                            /// 
///                         PROYECTO ACOSIS 2009                              /// 
/// ------------------------------------------------------------------------- ///  
///              **********GRUPO DE DESARROLLADORES**********                 ///
///                 ************ESTRELLA ROJA*************                    /// 
///---------------------------------------------------------------------------///
///                                                         RIOBAMBA-ECUADOR  ///
///---------------------------------------------------------------------------///
///             FORMULARIO DE REPORTES DE INGRESOS EN UNA SECION              ///
/////////////////////////////////////////////////////////////////////////////////





using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;
//Formulario pra el controlar el registro de una secion
namespace Aplicacion.Reportes
{
    public partial class frmIngresosDiarios : Form
    {
        private string varConexion;/////Variable de la conexion a la base datos
        private string varCuenta;///////Variable donde se acoje el numero de cuenta
        private string varPropietario;//Variable que acoje el nombre del propietario
        private ArrayList aryLista;//Variable de los ultimos ingresos

        public frmIngresosDiarios()
        {
            InitializeComponent();
        }

        public frmIngresosDiarios( ArrayList Lis,string Con, string Cue, string Pro)
        {
            aryLista = Lis;
            varCuenta = Cue;
            varConexion = Con;
            varPropietario = Pro;
            InitializeComponent();
        }

        private void frmIngresosDiarios_Load(object sender, EventArgs e)
        {
            tlsNombreCuentaRes.Text = varCuenta;
            tlsNombrePropietaRes.Text = varPropietario;
            metGenerarReporte();
        }

     
        //Presentar registro de servicio y de bienes registrados en una secion 
        private void metGenerarReporte()
        {
            Aplicacion.ClasesLocales.clsReportesLocales auxCls1 = new Aplicacion.ClasesLocales.clsReportesLocales();
            Aplicacion.ClasesLocales.clsReportesLocales auxCls = new Aplicacion.ClasesLocales.clsReportesLocales();
            auxCls.metConfigurarGetUltimosIngBienes(varConexion);
            auxCls1.metConfigurarGetUltIngServ(varConexion);
            for (int i = 0; i < aryLista.Count; i++)
            {
                auxCls.metActivaGetUltimoIngBienes(aryLista[i].ToString(),this.coleccioDeDatos1);
                auxCls1.metActivaGetUltimoIngServ(aryLista[i].ToString(), this.coleccioDeDatos1);
                this.rpvReporteBienes.RefreshReport();
                this.rpvReporteServicios.RefreshReport();
            }
        }

      
    }
}
